package com.cin.cma.common.model.finixx.request;

import com.alibaba.fastjson2.annotation.JSONField;
import com.cin.cma.common.model.finixx.base.BaseRequest;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;


@Data
@EqualsAndHashCode(callSuper = true)
public class AllocationInfoRequest extends BaseRequest {
    @JSONField(name = "SAW_CINEMA_CD")
    private String hallCode;
    @JSONField(name = "SAW_LOCATION_CD")
    private String locationCd;
    @JSONField(name = "SAW_FILM_CD")
    private String filmCd;
    @JSONField(name = "SAW_SHOW_DT", format = "yyyy-MM-dd HH:mm:ss")
    private Date showDate;
    @JSONField(name = "SAW_SHOWTIME")
    private Integer showTimeInt;
    @JSONField(name = "SAW_SECTION_ID")
    private String sectionId;
    @JSONField(name = "SAW_ROW_ID")
    private String rowId;
    @JSONField(name = "SAW_COLUMN_ID")
    private String colId;
    @JSONField(name = "SAW_BOOKING_ID")
    private String bookingOrder;
    @JSONField(name = "SAW_BOOKING_STATUS_IND")
    private String bookingStatus;
    @JSONField(name = "SAW_REF_SEQ_NO")
    private String seqNo;
    @JSONField(name = "SAW_TKT_PRINTED_FLG")
    private String printFlag;
    @JSONField(name = "SAW_BOOKING_PATRON")
    private String bookingPatron;
    @JSONField(name = "SAW_BOOKING_PAYING")
    private String bookingPaying;
    @JSONField(name = "SAW_RCRE_USER_ID")
    private String rcreUserId;
    @JSONField(name = "SAW_RCRE_DATE", format = "yyyy-MM-dd HH:mm:ss")
    private Date rcreDate;
    @JSONField(name = "SAW_LCHG_USER_ID")
    private String lchgUserId;
    @JSONField(name = "SAW_LCHG_DATE", format = "yyyy-MM-dd HH:mm:ss")
    private String lchgDate;
    @JSONField(name = "SAW_ENC_KEY")
    private String encKey;
    @JSONField(name = "SAW_WORKSTATION_ID")
    private String workstationId;
    @JSONField(name = "SAW_UN_BO_LOCK")
    private String unBoLock;
    @JSONField(name = "SAW_RELEASE_TIME")
    private Integer releaseTime;
    @JSONField(name = "SAW_TRYINGSEAT_ID")
    private String tryingSeatId;
    @JSONField(name = "SAW_CHECK_FLG")
    private String checkFlag;
    @JSONField(name = "SAW_SEAT_CODE")
    private String seatCode;
}
